/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.dailyReconcile;

import com.gys.data.dailyReconcile.DailyReconcileDetailOutData;
import java.util.List;

public class DailyReconcileOutData {
    private String clientId;
    private String gpdhVoucherId;
    private String gpdhBrId;
    private String gpdhSaleDate;
    private String gpdhCheckDate;
    private String gpdhCheckTime;
    private String gpdhEmp;
    private String gpdhtotalSalesAmt;
    private String gpdhtotalInputAmt;
    private String gpdhStatus;
    private List<DailyReconcileDetailOutData> detailOutDataList;
    private Integer index;

    public String getClientId() {
        return this.clientId;
    }

    public String getGpdhVoucherId() {
        return this.gpdhVoucherId;
    }

    public String getGpdhBrId() {
        return this.gpdhBrId;
    }

    public String getGpdhSaleDate() {
        return this.gpdhSaleDate;
    }

    public String getGpdhCheckDate() {
        return this.gpdhCheckDate;
    }

    public String getGpdhCheckTime() {
        return this.gpdhCheckTime;
    }

    public String getGpdhEmp() {
        return this.gpdhEmp;
    }

    public String getGpdhtotalSalesAmt() {
        return this.gpdhtotalSalesAmt;
    }

    public String getGpdhtotalInputAmt() {
        return this.gpdhtotalInputAmt;
    }

    public String getGpdhStatus() {
        return this.gpdhStatus;
    }

    public List<DailyReconcileDetailOutData> getDetailOutDataList() {
        return this.detailOutDataList;
    }

    public Integer getIndex() {
        return this.index;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGpdhVoucherId(String gpdhVoucherId) {
        this.gpdhVoucherId = gpdhVoucherId;
    }

    public void setGpdhBrId(String gpdhBrId) {
        this.gpdhBrId = gpdhBrId;
    }

    public void setGpdhSaleDate(String gpdhSaleDate) {
        this.gpdhSaleDate = gpdhSaleDate;
    }

    public void setGpdhCheckDate(String gpdhCheckDate) {
        this.gpdhCheckDate = gpdhCheckDate;
    }

    public void setGpdhCheckTime(String gpdhCheckTime) {
        this.gpdhCheckTime = gpdhCheckTime;
    }

    public void setGpdhEmp(String gpdhEmp) {
        this.gpdhEmp = gpdhEmp;
    }

    public void setGpdhtotalSalesAmt(String gpdhtotalSalesAmt) {
        this.gpdhtotalSalesAmt = gpdhtotalSalesAmt;
    }

    public void setGpdhtotalInputAmt(String gpdhtotalInputAmt) {
        this.gpdhtotalInputAmt = gpdhtotalInputAmt;
    }

    public void setGpdhStatus(String gpdhStatus) {
        this.gpdhStatus = gpdhStatus;
    }

    public void setDetailOutDataList(List<DailyReconcileDetailOutData> detailOutDataList) {
        this.detailOutDataList = detailOutDataList;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof DailyReconcileOutData)) {
            return false;
        }
        DailyReconcileOutData other = (DailyReconcileOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gpdhVoucherId = this.getGpdhVoucherId();
        String other$gpdhVoucherId = other.getGpdhVoucherId();
        if (this$gpdhVoucherId == null ? other$gpdhVoucherId != null : !this$gpdhVoucherId.equals(other$gpdhVoucherId)) {
            return false;
        }
        String this$gpdhBrId = this.getGpdhBrId();
        String other$gpdhBrId = other.getGpdhBrId();
        if (this$gpdhBrId == null ? other$gpdhBrId != null : !this$gpdhBrId.equals(other$gpdhBrId)) {
            return false;
        }
        String this$gpdhSaleDate = this.getGpdhSaleDate();
        String other$gpdhSaleDate = other.getGpdhSaleDate();
        if (this$gpdhSaleDate == null ? other$gpdhSaleDate != null : !this$gpdhSaleDate.equals(other$gpdhSaleDate)) {
            return false;
        }
        String this$gpdhCheckDate = this.getGpdhCheckDate();
        String other$gpdhCheckDate = other.getGpdhCheckDate();
        if (this$gpdhCheckDate == null ? other$gpdhCheckDate != null : !this$gpdhCheckDate.equals(other$gpdhCheckDate)) {
            return false;
        }
        String this$gpdhCheckTime = this.getGpdhCheckTime();
        String other$gpdhCheckTime = other.getGpdhCheckTime();
        if (this$gpdhCheckTime == null ? other$gpdhCheckTime != null : !this$gpdhCheckTime.equals(other$gpdhCheckTime)) {
            return false;
        }
        String this$gpdhEmp = this.getGpdhEmp();
        String other$gpdhEmp = other.getGpdhEmp();
        if (this$gpdhEmp == null ? other$gpdhEmp != null : !this$gpdhEmp.equals(other$gpdhEmp)) {
            return false;
        }
        String this$gpdhtotalSalesAmt = this.getGpdhtotalSalesAmt();
        String other$gpdhtotalSalesAmt = other.getGpdhtotalSalesAmt();
        if (this$gpdhtotalSalesAmt == null ? other$gpdhtotalSalesAmt != null : !this$gpdhtotalSalesAmt.equals(other$gpdhtotalSalesAmt)) {
            return false;
        }
        String this$gpdhtotalInputAmt = this.getGpdhtotalInputAmt();
        String other$gpdhtotalInputAmt = other.getGpdhtotalInputAmt();
        if (this$gpdhtotalInputAmt == null ? other$gpdhtotalInputAmt != null : !this$gpdhtotalInputAmt.equals(other$gpdhtotalInputAmt)) {
            return false;
        }
        String this$gpdhStatus = this.getGpdhStatus();
        String other$gpdhStatus = other.getGpdhStatus();
        if (this$gpdhStatus == null ? other$gpdhStatus != null : !this$gpdhStatus.equals(other$gpdhStatus)) {
            return false;
        }
        List<DailyReconcileDetailOutData> this$detailOutDataList = this.getDetailOutDataList();
        List<DailyReconcileDetailOutData> other$detailOutDataList = other.getDetailOutDataList();
        if (this$detailOutDataList == null ? other$detailOutDataList != null : !(this$detailOutDataList).equals(other$detailOutDataList)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        return !(this$index == null ? other$index != null : !(this$index).equals(other$index));
    }

    protected boolean canEqual(Object other) {
        return other instanceof DailyReconcileOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gpdhVoucherId = this.getGpdhVoucherId();
        result = result * 59 + ($gpdhVoucherId == null ? 43 : $gpdhVoucherId.hashCode());
        String $gpdhBrId = this.getGpdhBrId();
        result = result * 59 + ($gpdhBrId == null ? 43 : $gpdhBrId.hashCode());
        String $gpdhSaleDate = this.getGpdhSaleDate();
        result = result * 59 + ($gpdhSaleDate == null ? 43 : $gpdhSaleDate.hashCode());
        String $gpdhCheckDate = this.getGpdhCheckDate();
        result = result * 59 + ($gpdhCheckDate == null ? 43 : $gpdhCheckDate.hashCode());
        String $gpdhCheckTime = this.getGpdhCheckTime();
        result = result * 59 + ($gpdhCheckTime == null ? 43 : $gpdhCheckTime.hashCode());
        String $gpdhEmp = this.getGpdhEmp();
        result = result * 59 + ($gpdhEmp == null ? 43 : $gpdhEmp.hashCode());
        String $gpdhtotalSalesAmt = this.getGpdhtotalSalesAmt();
        result = result * 59 + ($gpdhtotalSalesAmt == null ? 43 : $gpdhtotalSalesAmt.hashCode());
        String $gpdhtotalInputAmt = this.getGpdhtotalInputAmt();
        result = result * 59 + ($gpdhtotalInputAmt == null ? 43 : $gpdhtotalInputAmt.hashCode());
        String $gpdhStatus = this.getGpdhStatus();
        result = result * 59 + ($gpdhStatus == null ? 43 : $gpdhStatus.hashCode());
        List<DailyReconcileDetailOutData> $detailOutDataList = this.getDetailOutDataList();
        result = result * 59 + ($detailOutDataList == null ? 43 : ($detailOutDataList).hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        return result;
    }

    public String toString() {
        return "DailyReconcileOutData(clientId=" + this.getClientId() + ", gpdhVoucherId=" + this.getGpdhVoucherId() + ", gpdhBrId=" + this.getGpdhBrId() + ", gpdhSaleDate=" + this.getGpdhSaleDate() + ", gpdhCheckDate=" + this.getGpdhCheckDate() + ", gpdhCheckTime=" + this.getGpdhCheckTime() + ", gpdhEmp=" + this.getGpdhEmp() + ", gpdhtotalSalesAmt=" + this.getGpdhtotalSalesAmt() + ", gpdhtotalInputAmt=" + this.getGpdhtotalInputAmt() + ", gpdhStatus=" + this.getGpdhStatus() + ", detailOutDataList=" + this.getDetailOutDataList() + ", index=" + this.getIndex() + ")";
    }
}

